package centerdo

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias D礼包码
type D礼包码 struct {
	// @alias _id
	B编号 string `alias:"_id"`
	// @alias 游戏服
	Y游戏服 string `alias:"游戏服"`
	// @alias 名称
	M名称 string `alias:"名称"`
	// @alias 指定玩家
	Z指定玩家 string `alias:"指定玩家"`
	// 每个玩家可以使用的次数
	// @alias 使用次数
	S使用次数 string `alias:"使用次数"`
	// 可领取数量
	// -1-表示不限 0-表示无法领取
	// @alias 可领取
	K可领取 int `alias:"可领取"`
	// @alias 已领取
	Y已领取 int `alias:"已领取"`
	// @alias 奖励
	J奖励 string `alias:"奖励"`
	// @alias 开始时间
	J开始时间 int `alias:"开始时间"`
	// @alias 结束时间
	J结束时间 int `alias:"结束时间"`
	// @alias 执行者
	C执行者 string `alias:"执行者"`
	// @alias 状态
	Z状态 string `alias:"状态"`
	// @alias 更新时间
	G更新时间 int `alias:"更新时间"`
	// @alias 创建时间
	C创建时间 int `alias:"创建时间"`
}

// @schema_export --ident=schema --json
// @schema_go
// @schema_ts
// @cache_go
// @alias 礼包码状态
type L礼包码状态 int

const (
	L礼包码状态_未知 L礼包码状态 = iota
	L礼包码状态_正常
	L礼包码状态_锁定
)
